
/*
 * WON CSS
 * http://code.google.com/p/w-o-n/
 *
 * Copyright (c) 2009 WON
 * licensed under the MIT (MIT-LICENSE.txt)
 */

/* http://meyerweb.com/eric/tools/css/reset/ */
/* v1.0 | 20080212 */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}

del {
	text-decoration: line-through;
}

/* for the site */

body { background:#000; color:#FFF; font:normal 100% "Courier New", serif; }
h1 { font-size:200%; }
a { color:#FFF;}

div#map {
	width:100%;
  height:100%;
  position:absolute;
  z-index:5;
}

#mapiator_zoom_in, #mapiator_zoom_out { position:absolute; z-index:30; width:48px; height:37px; left:15px; }
#mapiator_zoom_in:hover { background:url(images/zoomIn_blur.png); top:15px; }
#mapiator_zoom_out:hover { background:url(images/zoomOut_blur.png); top:55px; }
#mapiator_zoom_in { background:url(images/zoomIn_focus.png); top:15px; }
#mapiator_zoom_out { background:url(images/zoomOut_focus.png); top:55px; }

#extra { font-size:75%; top:100px; left:15px; position:absolute; z-index:30; background:url(images/bg.png); }
#extra p { padding:4px; }

#fun { position:absolute; z-index:30; top:15px; right:15px; text-align:right; font-size: 75%; border:1px dashed #FFF; padding:10px; background:url(images/bg.png); max-width:20%; overflow:hidden; }
#fun p { margin:6px 0; }
#fun img { margin:0 4px; }
#serviceType { margin-bottom: 20px; }
#toggleMap { margin-bottom: 20px; }
#toggleMap p span { padding:2px 4px; text-decoration:underline; }
#markerType { margin-bottom: 20px; }
#cmtExtra textarea { width:96%; font-size:100%; }

.message {
  padding:0.5em;
  font-size:75%;
  background:#E1E6FA;
  color:#183152;
  border-top:1px solid #183152;
  border-left:1px solid #183152;
  border-right:2px solid #183152;
  border-bottom:2px solid #183152;
  position:absolute;
  z-index:10;
  max-width:400px;
}

.message h3 { padding-bottom:4px; }

#footer { z-index:25; position:absolute; bottom:10px; left:15px; text-align:left; font-size:75%; background:url(images/bg.png); padding:4px; border:1px dashed #FFF; max-width:25%; }
#footer img { vertical-align: middle;}

* html div#wrap { width:auto; height:1000px; position:relative; }
* html { overflow:hidden; }